package com.xxw.eshop.logistics.service;

import com.xxw.eshop.commodity.entity.GoodsSkuDTO;

import java.util.Date;

/**
 * @author: XuXinWei
 * @time: 2021-09-16 22:32
 * @description: 物流中心对外提供的接口
 **/
public interface LogisticsService {

    /**
     * 计算商品sku的运费
     * @return 商品sku的运费
     */
    Double calculateFreight(GoodsSkuDTO goodsSkuDTO);
//    Double calculateFreight(OrderDTO order, OrderItemDTO orderItem);

//    /**
//     * 申请物流单
//     * @param order 订单
//     * @return 物流单
//     */
//    LogisticOrderDTO applyLogisticOrder(OrderDTO order);

    /**
     * 获取订单的签收时间
     * @param orderId 订单id
     * @param orderNo 订单编号
     * @return 签收时间
     */
    Date getSignedTime(Long orderId, String orderNo);

}
